Operating Systems And Server Technologies
Technologies for DevOps Engineers
DevOps Support Administrator: DevOps Practices for Support Engineers
DevOps Support Administrator: DevOps Tools for Support Engineers
DevOps Support Administrator: Exploring Cloud Service Models

DevOps Support Administrator: DevOps Practices for Support Engineers

Course Number:
it_dptfdedj_02_enus
Lesson Objectives

DevOps Support Administrator: DevOps Practices for Support Engineers

  • discover the key concepts covered in this course
  • recognize the role metrics, monitoring, and alerting play in managing the state of infrastructures and systems to ensure the reliability and stability of services
  • list monitoring best practices that can help predict potential issues
  • recognize deployment patterns that should be adopted when building reusable applications and services
  • recognize the role of test automation in building a robust DevOps workflow
  • list the benefits of implementing automated configuration management and tools a support engineer can use to configure and enable automated configuration management
  • recognize the continuous integration deployment workflows that a support engineer can use to manage DevOps
  • configure GitLab to implement continuous integration deployment
  • list the challenges faced by support engineer teams when managing DevOps and CloudOps environments and implementations
  • summarize the key concepts covered in this course

Overview/Description

There are key DevOps practices that the support engineer may adopt to enable end-to-end DevOps management, including best practices, patterns, and workflows. In this course, you'll explore the role of metrics, monitoring, and alerting in managing the state of infrastructures and systems. You'll learn about the best practices for monitoring systems and infrastructures, as well as deployment patterns for building reusable applications and services. Next, you'll examine the benefits of automating configuration management and the continuous integration deployment workflow for DevOps workflows management. Finally, you'll learn to configure GitLab to implement continuous integration.



Target

Prerequisites: none

DevOps Support Administrator: DevOps Tools for Support Engineers

Course Number:
it_dptfdedj_03_enus
Lesson Objectives

DevOps Support Administrator: DevOps Tools for Support Engineers

  • discover the key concepts covered in this course
  • describe Version Control Systems and Distributed Version Control Systems and list the products that can be used to manage code versioning
  • share and update projects using Git commands
  • recall the features of Gradle that can help DevOps support engineers implement build environments
  • create Gradle projects and invoke basic Gradle commands to create a task, explore, and debug builds
  • describe configuration and management tasks that a support engineer does to support continuous integration with Jenkins
  • set up the master-slave architecture of Jenkins, which can be used for distributed build environments, and manage the workload of building projects by distributing them to multiple agent or slave nodes Using Jenkins to Configure Distributed Build Environments
  • recognize the concept of containerization and the role Docker and Kubernetes play in implementing Containerization as a Service
  • use Kubectl commands to diagnose problems in Kubernetes clusters and troubleshoot them
  • recall the features of Ansible and Chef that can be used to automate configuration management of infrastructures and platforms
  • manage Ansible inventory and configuration
  • install Chef Automate to enable support engineers to manage configuration and get better operational visibility
  • recognize New Relic capabilities that can be used to monitor resources for deploying enterprise applications
  • configure New Relic components to monitor cloud resources that are configured in AWS
  • specify the actions that can be performed during downtime and what support engineers need to focus on before creating downtime
  • configure Raygun to detect, diagnose, and resolve application issues
  • summarize the key concepts covered in this course

Overview/Description

There are a range of DevOps tools available to implement end-to-end DevOps processes and principles. In this course, you'll explore the products and tools that can be used to manage code versioning, builds, configuration management, integration, and monitoring. You'll learn about containerization, actions that can be performed during downtime, and considerations for creating downtime. Next, you'll look at how to work with prominent DevOps tools like Git, Gradle, Jenkins, Kubernetes, Chef, New Relic, and Raygun, including how they can be used to enable and implement end-to-end DevOps processes and principles in the software development lifecycle.



Target

Prerequisites: none

DevOps Support Administrator: Exploring Cloud Service Models

Course Number:
it_dptfdedj_01_enus
Lesson Objectives

DevOps Support Administrator: Exploring Cloud Service Models

  • discover the key concepts covered in this course
  • list cloud infrastructure components and various service models that a support engineer must be familiar with to be able to provide technical support to cloud consumers
  • recognize the technologies that work behind cloud computing and the role of a support engineer in managing IaaS, PaaS, and SaaS
  • recognize the generic architecture of cloud, including the internal infrastructure and networking
  • recognize the history and the rationale behind AWS and describe the AWS logical architecture that can help cloud support engineers in building support mechanisms for AWS components
  • list the Azure services used to manage compute, storage, networking, and databases
  • list the prominent GCP services used to manage compute, storage, networking, and big data
  • compare the services provided IBM, VMware, and Kamatera cloud that a cloud support engineer must be familiar with to be able to integrate and manage multi-cloud environments
  • list tools that a cloud support engineer can use to manage end-to-end support for the CloudOps lifecycle, applied for multi-cloud environments
  • recognize the concepts of automation and configuration management in CloudOps and the automation and configuration management responsibilities of a cloud support engineer
  • classify the support levels provided by cloud service providers that can be subscribed to by cloud support engineers in order to provide shared responsibility support
  • use new EC2 runtime commands to manage remote EC2 instances at scale
  • use common Azure commands to manage Azure resource configuration
  • use common GCP commands with gcloud to manage GCP resource configuration and management
  • summarize the key concepts covered in this course

Overview/Description

Support engineers commonly leverage cloud services like AWS, Azure, and GCP to manage resource configuration. In this course, you'll explore cloud infrastructure components, common cloud service models, and the technologies behind cloud computing. You'll learn about the logical architecture of AWS and critical services provided by Azure and Google Cloud Platform. Next, you'll examine a comparison of services provided by IBM, VMware, and Kamatera cloud. You'll then move on to look at tools that can be used to manage multi-cloud environments and the concepts of automation and configuration management in CloudOps. Next, you'll learn about the support levels provided by cloud service providers used to enable the shared responsibility support model. Finally, you'll learn to work with new EC2 runtime commands to manage remote EC2 instances, as well as common Azure and Google Cloud Platform commands to manage Azure and Google Cloud Platform resource configuration.



Target

Prerequisites: none

Close Chat Live